package jvm.nativepackage;

/**
 * @author cyt
 * @create 2020-03-06 11:32
 */
public class TestNative {
    public static void main(String[] args) {
        Thread thread = new Thread(new Runnable() {
            @Override
            public void run() {

            }
        }, "A");
        thread.start();
    }

    /**
     * 带有native关键字的方法，就是java调用不到的方法(底层的c++库)
     * 回进入到本地方法栈 ， 调用本地方法接口-----》jni(java native interface)
     * jni就是为了扩展java的使用， 融合不同语言为java所用。
     * jvm在内存中开辟了一份专门标记区域， native method stack 登记native方法
     * 在调用的时候是通过JNI来实现的
     */
    private native void start0();

}
